/**
 * 湖南江河机电自动化设备股份有限公司 版权所有
 * Copyright @2016-2020 All Rights Reserved
 */
package com.hnjme.cnec.mdm.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.ibatis.type.Alias;

/**
 * @author outta
 * @Since 1.0 2018/8/29
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Alias("organization")
@ApiModel("组织机构")
public class Organization {

	/**
	 * 新机构代码
	 */
	@ApiModelProperty("机构代码")
	private String code;
	/**
	 * 机构名称
	 */
	@ApiModelProperty("机构名称")
	private String name;
	/**
	 * 机构简称
	 */
	@ApiModelProperty("机构简称")
	private String shortName;
	/**
	 * 机构英文名称（国外机构时必填）
	 */
	@ApiModelProperty("机构名称 -国外机构时必填")
	private String englishName;
	/**
	 * 机构英文简称
	 */
	@ApiModelProperty("机构简称-国外机构")
	private String englishShortName;
	/**
	 * 上级机构
	 */
	@ApiModelProperty("上级机构代码")
	private String superCode;
	/**
	 * 上级机构名
	 */
	@ApiModelProperty("上级机构名称")
	private String superName;
	/**
	 * 机构层级
	 */
	@ApiModelProperty("机构层级")
	private String level;
	/**
	 * 机构地址
	 */
	@ApiModelProperty("机构地址")
	private String address;
	/**
	 * 机构邮编
	 */
	@ApiModelProperty("机构邮编")
	private String postcode;
	/**
	 * 机构联系人
	 */
	@ApiModelProperty("机构联系人")
	private String contacts;
	/**
	 * 机构联系人电话
	 */
	@ApiModelProperty("机构联系人电话")
	private String contactsTel;
	/**
	 * 电子邮件
	 */
	@ApiModelProperty("电子邮箱")
	private String email;
	/**
	 * 机构类型（01：公司，02：部门）
	 */
	@ApiModelProperty(value = "机构层次类型", allowableValues = "01-公司,02-部门")
	private String cclx;
	@ApiModelProperty("机构层次类型")
	private String cclxValue;
	/**
	 * 机构视图类型（01：行政机构，02：财务机构）
	 */
	@ApiModelProperty(value = "机构视图类型", allowableValues = "01-行政机构,02-财务机构")
	private String stlx;

	private String stlxValue;
	@ApiModelProperty("机构状态")
	private boolean status;
}
